查看原文
其他

ActiveMQ消息队列从入门到实践(2)—Windows安装activemq服务

素文宅博客 Java精选 2022-08-09


MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 


安装环境

windows10,专业版操作系统

JDK1.8,配置环境变量

apache-activemq-5.15.2-bin.zip,消息队列服务

下载地址:http://activemq.apache.org/activemq-5152-release


目录说明

把apache-activemq-5.15.2-bin.zip解压到一个目录下,例如D:\MQ\apache-activemq\apache-activemq-5.15.2。目录结构介绍如下。

bin,放置启动、停止、注册服务等命令文件。

conf,配置文件,包括broker、jetty、log等配置文件。

data,放置消息缓存(kahadb)、jetty中jsp编译后的class、AMQ日志等文件。

docs,帮助文档

examples,应用示例

lib,依赖的jar包

webapps,AMQ下的web应用,包括web console 和 file server。

webapps-demo,demo应用,默认不能访问,如需访问需要在conf/jetty.xml文件中配置。

activemq-all-5.15.2.jar, AMQ的开发用的jar包

其它文件,包括license、notice和readme


进入win64文件夹,内部有两个文件夹,分别对应32位和64位操作系统。


启动和停止

在cmd窗口中进入D:\apache-activemq-5.15.2\bin\win64>目录,

输入activemq.bat start ,启动AMQ。

AMQ的默认使用的TCP连接端口是61616,可以通过命令 netstat -an|find "61616" 来测试是否启动。

输入ctrl + c 或者使用activemq stop命令,停止AMQ。

进入控制台端口默认为8161,61616为默认对外服务端口。当端口号冲突时,可以修改这两个端口号。进入conf目录下修改activemq.xml-修改里面的61616端口。修改jetty.xml-修改里面的8161端口。


监控说明

ActiveMQ内置了jetty服务器,提供了admin和demo两个工程,admin工程是管理控制台。

管理控制台地址:http://localhost:8161/admin,初始化用户名密码都是admin。

demo地址:http://localhost:8161/demo,默认不启动,需要在jetty中配置。


推荐阅读

Dubbo应用服务迁移到Kubernetes集成方案

JDK1.7中HashMap死环问题及JDK1.8中对HashMap的优化源码详解

Shiro权限基础篇(一):Shiro权限的基本使用方法

Shiro应用篇(二):Shiro结合Redis实现分布式环境下的Session共享

ActiveMQ消息队列从入门到实践(1)—JMS的概念和JMS消息模型

Spring基础篇—常见的Spring异常分析及处理

Spring高级篇—Spring Security入门原理及实战

什么是索引?MySQL常见的几种索引类型和原理

微框架Spring Boot使用Redis如何实现Session共享

Java面试高级篇—Dubbo与Zookeeper面试题16期

Java面试高级篇—Java NIO:浅析I/O模型面试题15期

Java面试高级篇—JavaIO流原理以及Buffered高效原理详解

Java面试高级篇—详谈Java四种线程池及new Thread的弊端面试题14期

消息队列篇—详谈ActiveMQ消息队列模式的分析及使用

更多推荐↓↓↓
 

关注微信公众号“Java精选”(w_z90110),回复关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 


涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开发、大数据技术、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存